@charset "utf-8";

 
body,html { 
     font-size: 12px;
    -webkit-user-select: none;   /* 禁止选中文本（如无文本选中需求，此为必选项） */
            user-select: none;
            height: 100%;
            -webkit-text-size-adjust: 100%;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media screen and (min-width: 360px){body,html { font-size: 12px;}}
@media screen and (min-width: 480px){body,html { font-size: 16px;}}
@media screen and (min-width: 375px){body,html { font-size: 14px;}}
@media screen and (min-width: 400px){body,html { font-size: 16px;}}
@media screen and (min-width: 540px){body,html { font-size: 23.625px;}}
@media screen and (min-width: 640px){body,html { font-size: 28px;}} 
@media screen and (min-width: 720px){body,html { font-size: 31.5px;}}
@media screen and (min-width: 960px){body,html { font-size: 42px;}}

body,ul,ol,li,table,tr,td,span,nav,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,legend,form,fieldset,input,select,button,textarea { margin: 0; padding: 0;}
body{ font-family:"Microsoft Yahei",'Helvetica Neue',Helvetica,"SimHei",sans-serif,"Microsoft Yahei"; color: #444; background: #f7f7f7;}
a { text-decoration: none; outline: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent; /* For some Androids */
}
a,img { -webkit-touch-callout: none; }/* 禁止长按链接与图片弹出菜单 */
img{ -ms-interpolation-mode:bicubic;border: none; width: 100%;}  /*解决ie7下图片缩放的失真问*/
ul { margin: 0; padding: 0; list-style-type: none;}
input{outline: none;-webkit-tap-highlight-color:transparent;}
img{width: 100%;}

a{color: #444;}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1;
}

.fl{float: left;}
.fr{float: right;}

 
.cont{background: #fff;}
.title{color: #888; line-height: .6rem; padding: 0 .2rem;}
.fontred{color: #d16b58; }
.fontap{color: #888;}
.botbtn{position: fixed; z-index: 100; left: 0; bottom: 0; width: 100%; line-height: .8rem; text-align: center; color: #fff;font-size: 120%;
     background: url(../images/btbg.png); background-size: cover;}
.mr-top{margin-top: .2rem;}
.body-padd{padding-bottom: .4rem; box-sizing: border-box;}
.cont2{background: #fff; margin-bottom: .2rem;}
.fontblue{color: #329dff;}
.hide{display: none;}
.cont3{background: #fff;margin-top: .2rem;}